Wiktionary
megastrobili
n. (plural of megastrobilus English)
n. (plural of megastrobilus English)