Meaning of Matamoros

Definition of Matamoros

(noun) a city in northeastern Mexico opposite Brownsville near the mouth of the Rio Grande

Other information on Matamoros

WIKIPEDIA results for Matamoros
Amazon results for Matamoros