Top definition
A messed up place. Often used for homes/places of drug addicts.
Your flat is so letten!
Look at this letten! Shame on you!
Philipp's home is a real letten!
by RespeqT December 26, 2003
Get the mug
Get a letten mug for your papa James.