Definition of Rio Rancho in US English:
Rio Rancho
proper nounˌrēō ˈran(t)SHōˌrēō ˈran(t)SHō
A city in north central New Mexico, northwest of Albuquerque; population 79,655 (est. 2008).
Definition of Rio Rancho in US English:
Rio Rancho
proper nounˌrēō ˈran(t)SHō
A city in north central New Mexico, northwest of Albuquerque; population 79,655 (est. 2008).