'Gorilla gorilla' definitions:

Definition of 'Gorilla gorilla'

From: WordNet
noun
Largest anthropoid ape; terrestrial and vegetarian; of forests of central west Africa [syn: gorilla, Gorilla gorilla]