Meaning of anchusa
Definition of anchusa
(noun)
any of
various
Old World herbs of the
genus
Anchusa having
one-sided
clusters of
trumpet-shaped
flowers
Other information on anchusa
WIKIPEDIA results for
anchusa
Amazon results for
anchusa
Tweet