MAHOOHOO


Meaning of MAHOOHOO in English

noun the african white two-horned rhinoceros (atelodus simus).

Webster English vocab.      Английский словарь Webster.