Find the word definition

Wiktionary
viviparous eelpouts

n. (viviparous eelpout English)