"Accolade" means:

A ) To give up completely

B ) Keenness of mind or insight

C ) An Award or Salute ✅

D ) Sharp or Harsh in language