LexiTurkTURKISH ↔ ENGLISH DICTIONARY

içinde oturulup yatılabilen araba.” in English

1 English translation
EN
camper

He was not a happy camper.