holiday lets

English

Noun

holiday lets

  1. plural of holiday let