meaning of ilama

1. whitish tropical fruit with a pinkish tinge related to custard apples; grown in the southern United States


Related Words

ilama | ilama tree |

Developed & Maintained By Taraprasad.com

Treasure Words