(EXPRESSION) [noun] [U] [dated] [slang] - what the deuce an expression of slight annoyance or angerWhat the deuce is going on here? You kids were sent to bed an hour ago.
DEUCE
Meaning of DEUCE in English
Cambridge English vocab. Кембриджский английский словарь. 2012