terabases

English

Noun

terabases

  1. plural of terabase