ilama_tree has definitions from the field of botany
1
[ noun ] (botany) tropical American tree grown in southern United States having a whitish pink-tinged fruit

Related terms

custard_apple ilama

*