meaning of citrus sinensis

1. probably native to southern China; widely cultivated as source of table and juice oranges


Related Words

citrus sinensis |

Developed & Maintained By Taraprasad.com

Treasure Words