mountain population - Spanish English Dictionary