hippopotamoids

English

Noun

hippopotamoids

  1. plural of hippopotamoid