1. of Lick2. having been got the better of; "Im pretty beat up but I dont feel licked ">yet"
licked |