What is the meaning of the word "leechee"?

Definitions: