Multilingual Turkish Dictionary

DAMLAYAN ŞEY

DAMLAYAN ŞEY : Turkish English

n. drip, dripping