citrus maxima


Meanings

  • southeastern Asian tree producing large fruits resembling grapefruits