explants
English
Noun
explants
plural of
explant