a herbaceous species of elder, native to southern and central europe and southwest asia (sambucus ebulus)
Meanings of "a herbaceous species of elder, native to southern and central europe and southwest asia (sambucus ebulus)" in Spanish English Dictionary : 4 result(s)