explantations
English
Noun
explantations
plural of
explantation