Word Definition

Lour

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

Synonyms