toad's-mouth
noun
plural toad's-mouths
Definition of toad's-mouth
: a snapdragon (Antirrhinum majus)