gorilla gorilla gorilla gorilla

Definition(s):

  • (n) largest anthropoid ape; terrestrial and vegetarian; of forests of central west Africa

News

  • New conservation complex will protect critically endangered gorillas

    In Cameroon, populations of Cross River gorillas can be found in the Lebialem Highlands: a biodiversity hotspot in one of the wettest places on earth. A new cluster of protected areas will protect Cross River Gorillas and an important watershed for the benefit of all Cameroonians. Estimates on the number of Cross River gorillas (Gorilla gorilla diehli) remaining is 250—300 in the wild. Their ...
    on July 10, 2013     Source: Environmental News Network

Word of the Day
fathom fathom
/ˈfæ ðəm /