Definition of Rio Rancho in English:

Rio Rancho

proper noun

  • A city in north central New Mexico, northwest of Albuquerque; population 79,655 (est. 2008).

Pronunciation

Rio Rancho

/ˌrēō ˈran(t)SHō/