biopores

English

Noun

biopores

  1. plural of biopore