DEMORA Meaning of DEMORA in English n 1. delay; 2. residence (= place of residence) Interlingua English vocab. Английский словарь Интерлингва. 2012