DEMORA


Meaning of DEMORA in English

n 1. delay; 2. residence (= “place of residence”)

Interlingua English vocab.      Английский словарь Интерлингва.