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