meaning of ilama tree

1. tropical American tree grown in southern United States having a whitish pink-tinged fruit


Related Words

ilama tree |

Developed & Maintained By Taraprasad.com

Treasure Words