Big Huge Thesaurus

papoose

noun

sounds kind of like