Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

cholula Definition

Cancel
cholula
geographical name(Cho-lu-la)
town in Puebla state, southeast central Mexico

Words Related to cholula!

cholula Examples by Brain Bank Users