explicators
English
Noun
explicators
plural of
explicator