megastrobili
English
Noun
megastrobili
plural of
megastrobilus