holobaramins

English

Noun

holobaramins

  1. plural of holobaramin