Big Huge Thesaurus

delichon

noun

sounds kind of like