Dictionary search results

Showing 1-5 of 5 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