LOREN Meaning of LOREN in English (obs. strong p. p.) of Lose. Webster's English dictionary. Английский словарь Webster. 2012