Skip to main content

Definitions by airforceproud90

A derogatory word for "fat gargoyle".
"The architecture on London's buildings aren't aesthetically pleasing, that Mekia on the roof is scaring the birds away."
Mekia by airforceproud90 November 22, 2019