microexplants

English

Noun

microexplants

  1. plural of microexplant