SIFAC MEANING IN ENGLISH

• Sifac Definition & Synonyms

  1. (n.) The white indris of Madagascar. It is regarded by the natives as sacred.


RECENT SEARCHES