LOUR Meaning of LOUR in English ( n. ) An Asiatic sardine (Clupea Neohowii), valued for its oil. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012