wild snapdragon Meaning, Definition & Usage

  1. noun common European perennial having showy yellow and orange flowers; a naturalized weed in North America
    Linaria vulgaris; devil's flax; toadflax; butter-and-eggs.

WordNet