meaning of sambucus ebulus

1. dwarf herbaceous elder of Europe having pink flowers and a nauseous odor


Related Words

sambucus ebulus |

Developed & Maintained By Taraprasad.com

Treasure Words