meaning of pomelo tree

1. southeastern Asian tree producing large fruits resembling grapefruits


Related Words

pomelo tree |

Developed & Maintained By Taraprasad.com

Treasure Words