Meaning of pomelo

Definition of pomelo

(noun) southeastern Asian tree producing large fruits resembling grapefruits

Other information on pomelo

WIKIPEDIA results for pomelo
Amazon results for pomelo