Find the word definition

Wiktionary

stratovolcanos

n. (plural of stratovolcano English)