Skip to main content

sambucus

Advertisement
English sambucus meaning in English  •  sambucus का अर्थ अंग्रेजी में
Noun
  • A genus of shrubs and trees; the elder.