Find the word definition

Wiktionary

stratovolcanoes

n. (plural of stratovolcano English)