Skip to main content

sifac

English sifac meaning in English  •  sifac का अर्थ अंग्रेजी में
Noun
  • The white indris of Madagascar. It is regarded by the natives as sacred.
Advertisement