Matamoros - Definition

matamoros

n 1: a city in northeastern Mexico opposite Brownsville near the
mouth of the Rio Grande

Look up another word