Skip to main content

lour

English lour meaning in English  •  lour का अर्थ अंग्रेजी में
Noun
  • An Asiatic sardine (Clupea Neohowii), valued for its oil.
Advertisement