griotte
griotte
means A female griot.
Etymology
French griotte
noun
A female griot.