Multilingual Turkish Dictionary

DAMLALIKLA SIVI VERME

DAMLALIKLA SIVI VERME : Turkish English

n. drip