Webster's Revised Unabridged Dictionary · 1913

Lour

Lour , noun

[Native name.]

(Zoology) An Asiatic sardine (Clupea Neohowii), valued for its oil.