LexiTurkTURKISH ↔ ENGLISH DICTIONARY

büyük bir miktar.” in English

1 English translation
EN
peck

Tom gave Mary a peck on the cheek.