resort towns

English

Noun

resort towns

  1. plural of resort town