megaplumes
English
Noun
megaplumes
plural of
megaplume