LOREN Meaning of LOREN in English (·obs strong ·p.p.) of lose. Webster English vocab. Английский словарь Webster. 2012