Definify.com

Definition 2025


bioreserves

bioreserves

English

Noun

bioreserves

  1. plural of bioreserve