Anchusa - Definition

anchusa

n 1: any of various Old World herbs of the genus Anchusa having
one-sided clusters of trumpet-shaped flowers

Look up another word