LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“have butterflies in one's stomach” in Turkish

1 Turkish translation