meaning of citrus limonia

1. hybrid between mandarin orange and lemon having very acid fruit with orange peel


Related Words

citrus limonia |

Developed & Maintained By Taraprasad.com

Treasure Words