Top definition
A multi lingual German girl who lives in Belzise Park in London and has the best laugh in the world.
"I must call Turid, I need a drink"
by cazthefabulaz February 03, 2010
Get the mug
Get a Turid mug for your brother Trump.
buy the domain for your art site