CANARY GRASS


Meaning of CANARY GRASS in English

■ noun a tall grass of NW Africa and the Canary Islands, grown for its seeds which are fed to cage birds. [Genus Phalaris : several species.]

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