Skip to main content

Definitions by illithid29

New Castrati 

A liberal man who whines in a feminine pitch about the woes of the politcal left
The smog isn't that bad, quit sounding New Castrati ...
New Castrati by illithid29 November 18, 2010