Amelia Island

proper noun

Compounds

Combines

Forms

  • Amelia Island

Senses

  • island at the northeastern tip of Florida in the Atlantic