anchusa
English
anchusa meaning in English • anchusa का अर्थ अंग्रेजी में
Noun
- any of various Old World herbs of the genus Anchusa having one-sided clusters of trumpet-shaped flowers.