Big Huge Thesaurus

Seychelles

noun

sounds kind of like