Meaning of gorilla gorilla

Definition of gorilla gorilla

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

Other information on gorilla gorilla

WIKIPEDIA results for gorilla gorilla
Amazon results for gorilla gorilla