helibases

English

Noun

helibases

  1. plural of helibase