TOADFLAX


Meaning of TOADFLAX in English

■ noun a plant with yellow or purplish snapdragon-like flowers and slender leaves. [ Linaria vulgaris ( yellow ~ ) and other species.]

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