Dictionary.com
Thesaurus.com

has caned

  • present perfect
    of cane (3rd person singular).
    cane
    noun
    a stick or short staff used to assist one in walking; walking stick.