person who rents and sets up tents on the beach - Turkish English Dictionary

Suggest a Term