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

mancha Definition

Cancel
mancha
geographical name(La Man-cha)
region of south central Spain in southern New Castile

Words Related to mancha!

mancha Examples by Brain Bank Users