Wiktionary
superhurricanes
n. (plural of superhurricane English)
n. (plural of superhurricane English)