tembelhane


Results for "tembelhane"

Turkish - English dictionary

tembelhane

(Turkish - English dictionary) :
den of loafers, den of idlers.