LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(leh.) hafif gezinti arabası” in English

1 English translation
EN
shay

Shay burst out laughing when she heard the joke that David told.