Meaning of ilama tree

Definition of ilama tree

(noun) tropical American tree grown in southern United States having a whitish pink-tinged fruit

Other information on ilama tree

WIKIPEDIA results for ilama tree
Amazon results for ilama tree