Multilingual Turkish Dictionary

TAHTA PARMAKLIK

TAHTA PARMAKLIK : Turkish English

n. picket fence