superbases

English

Noun

superbases

  1. plural of superbase