biovectors

English

Noun

biovectors

  1. plural of biovector