Gorilla: (noun) the largest anthropoid ape, inhabiting the forests of central Western Africa. It is stocky and massive, with a short muzzle and coarse dark…
Gorilla: (noun) the largest anthropoid ape, inhabiting the forests of central Western Africa. It is stocky and massive, with a short muzzle and coarse dark…