glampsites

English

Noun

glampsites

  1. plural of glampsite