Find the word definition

The Collaborative International Dictionary
Clupea Neohowii

Lour \Lour\, n. [Native name.] (Zo["o]l.) An Asiatic sardine ( Clupea Neohowii), valued for its oil.