Definify.com

Definition 2025


microexplants

microexplants

English

Noun

microexplants

  1. plural of microexplant