"Accolade" means:

A ) To give up completely

B ) Keenness of mind or insight

C ) An award or salute or ✅

D ) Sharp or harsh in language