English Dictionary
Definition glamping in British English
glamping noun
[uncountable] noun
/ˈɡlæmpɪŋ/
English Dictionary