Skip to main content

Definitions by weelittlejake

turkish delight

a hedgehog that thrives in environments surrounded by water ice
ex- "Turkish Delight fell in a vat of cherry!"
turkish delight by weelittlejake August 20, 2013