1 definition by Gwapito
A retarded person.
Originally from a Filipino folklore creature, an ape who is retarded in Mount Canlaon and killed hundreds of men.
Originally from a Filipino folklore creature, an ape who is retarded in Mount Canlaon and killed hundreds of men.
by Gwapito November 30, 2008