tourist trap
noun
Meaning
- An establishment, such as a shop or display, where tourists are encouraged to spend money on goods or services not necessarily of good value.
Sources
No citations have been attached yet.
noun
No citations have been attached yet.