1 toad\'s-mouth | Definition of toad\'s-mouth

toad's-mouth

noun
plural toad's-mouths

Definition of toad's-mouth

: a snapdragon (Antirrhinum majus)