Skip to main content

Definitions by DungeonKeeper7

A slang term for ecstasy tablets originating from the Republic of Ireland.
Look at that lad over there chewing the gums off of himself, he must have had about 12 yips!
Yip by DungeonKeeper7 November 13, 2011