LexiTurkTURKISH ↔ ENGLISH DICTIONARY

göz atma.” in English

1 English translation
EN
peek

What a cute baby! Peek-a-boo!