Meaning of canistel

Definition of canistel

(noun) tropical tree of Florida and West Indies yielding edible fruit
ovoid orange-yellow mealy sweet fruit of Florida and West Indies

Other information on canistel

WIKIPEDIA results for canistel
Amazon results for canistel