static caravans

English

Noun

static caravans

  1. plural of static caravan