LICKED

Definition of LICKED

  1. (adj)having been got the better of