explantation ( synonym found)

Definition of explantation:

°The act of explanting.

Back to Top