meaning of decumana

1. southeastern Asian tree producing large fruits resembling grapefruits


Related Words

citrus decumana | decuma | decuman | decumaria | decumaria barbara | decumaria barbata | decumary |

Developed & Maintained By Taraprasad.com

Treasure Words