gorilla

Noun
  1. Largest anthropoid ape;
    Terrestrial and vegetarian;
    Of forests of central west Africa (synset 102483486)

Found on Word Lists

Other Searches