megacaps

English

Noun

megacaps

  1. plural of megacap