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 December 16, 2008
