EXPLANATOR Meaning of EXPLANATOR in English 1. leveler; 2. explainer Interlingua English vocab. Английский словарь Интерлингва. 2012