Definify.com

Definition 2024


bioreserves

bioreserves

English

Noun

bioreserves

  1. plural of bioreserve