DEMONOLATRA Meaning of DEMONOLATRA in English demono·latra (-nó-)n demonolater Interlingua English vocab. Английский словарь Интерлингва. 2012