Skip to main content

lemures

English lemures meaning in English  •  lemures का अर्थ अंग्रेजी में
n. pl.
  • Spirits or ghosts of the departed; specters.
Advertisement