The Collaborative International Dictionary
Wiktionary
sea cucumbers
n. (sea cucumber English)