Definify.com

Definition 2024


microexplants

microexplants

English

Noun

microexplants

  1. plural of microexplant