English-Latin dictionary »

lingering, abiding, remaining meaning in Latin

EnglishLatin
lingering, abiding, remaining noun

demoratio [demorationis](3rd) F
noun