Definition of Xariffa

What does the word Xariffa mean?

  • part of speech: noun

    See Mrs. Mary Ashley Townsend.