djinny
/ˈdʒɪni/ or /ˈdʒɪnɪ/Definitions
1. noun
a colloquial or dialectical term for a small, usually female, gypsy or Romani person, especially one who is a fortune teller or a beggar.
“The street performer was often called a djinny by the locals due to her supposed ability to read the future.”