English edit

Noun edit

explants

  1. plural of explant