Search the dictionary A Chinese word or character, or English Search 2 entries. āibùluóhé 埃布罗河 Ebro River (in northeast Spain) āibùluóhé 埃布羅河 Ebro River (in northeast Spain)