mega caps

English

Noun

mega caps

  1. plural of mega cap