Big Huge Thesaurus

seychelles

noun

sounds kind of like