CANARY CREEPER Meaning of CANARY CREEPER in English ■ noun a South American climbing plant bearing bright yellow flowers. [ Tropaeolium peregrinum .] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004