lowland gorilla
noun
: either of two gorillas (Gorilla gorilla gorilla or G. beringei graueri) that inhabit lowland rainforests of west central Africa
Love words? Need even more definitions?
Merriam-Webster unabridged
Share