Definition of Jaborandi

What does the word Jaborandi mean?