Dictionary search results

Showing 1-2 of 2 results

handshake British & World English

An act of shaking a person’s hand with one’s own as a greeting

golden handshake British & World English

A payment given to someone who is made redundant or retires early