1 definition by FapMasta69

Top Definition
The title bestowed upon to a mentally disabled gorilla
Did you see that galoonga at the zoo today, it was weird
by FapMasta69 April 19, 2018

Mug icon
Buy a Galoonga mug!