Multilingual Turkish Dictionary

LADDY

LADDY : English Turkish

n. (İskoçça) erkek çocuk, delikanlı