meaning of umbelliferous plant

1. any of numerous aromatic herbs of the family Umbelliferae


Related Words

umbelliferous plant |

Developed & Maintained By Taraprasad.com

Treasure Words