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