Find the word definition

Wiktionary
double deals

n. (double deal English)