MalayTranslate.com
Malay to English Translator
Translate Here

English to English

river horse

noun (n)

  • massive thick-skinned herbivorous animal living in or around rivers of tropical Africa
    massive thick skinned maun binatang hidup dalam atau sekitar sungai di afrika tropis
    source: wordnet30