meaning of lemanderin

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


Related Words

lemanderin |

Developed & Maintained By Taraprasad.com

Treasure Words