Multilingual Turkish Dictionary

ÇAMURLUK SAÇI

ÇAMURLUK SAÇI : Turkish English

n. splash guard