LexiTurkTURKISH ↔ ENGLISH DICTIONARY

yağmur damlası.” in English

1 English translation
EN
raindrop

A raindrop splashed on her cheek.