Find the word definition

Wiktionary

cryovolcanos

n. (plural of cryovolcano English)