The Collaborative International Dictionary
Wiktionary
ammocoetes
n. (plural of ammocoete English)