screwed-up


Results for "screwed-up"

English - Turkish Dictionary

screwed-up

(English - Turkish Dictionary) :
s., argo kompleksli, manyak, çok problemli.