superplumes

English

Noun

superplumes

  1. plural of superplume