DOGSTAIL Meaning of DOGSTAIL in English ■ noun a fodder grass with spiky flower heads. [Genus Cynosurus : several species.] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004