explanators
English
Noun
explanators
plural of
explanator