LexiTurkTURKISH ↔ ENGLISH DICTIONARY

sırtta.” in English

2 English translations
EN
piggyback

Tom gave Mary a piggyback ride.