Thread:JessicaFin23/@comment-4327179-20170510132553/@comment-24839263-20170510222037

I'm thinking Troglo, which is short for Troglodytes gorilla, the scientific name for the western gorilla.