Definify.com

Definition 2026


microexplants

microexplants

English

Noun

microexplants

  1. plural of microexplant