Long Islands

English

Noun

Long Islands

  1. plural of Long Island