Meaning of river horse

Definition of river horse

(noun) massive thick-skinned herbivorous animal living in or around rivers of tropical Africa

Other information on river horse

WIKIPEDIA results for river horse
Amazon results for river horse