Definition of Matamoros

  • 1. A city in northeastern Mexico opposite Brownsville near the mouth of the Rio Grande Noun

Semanticaly linked words with "matamoros"