SNAPDRAGON


Meaning of SNAPDRAGON in English

■ noun a plant bearing spikes of brightly coloured two-lobed flowers which gape like a mouth when a bee lands on the curved lip. [ Antirrhinum majus .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.