meaning of spinacia oleracea

1. southwestern Asian plant widely cultivated for its succulent edible dark green leaves


Related Words

spinacia oleracea |

Developed & Maintained By Taraprasad.com

Treasure Words