DRAT


Meaning of DRAT in English

■ exclamation used to express mild annoyance.

Derivatives

~ted adjective

Origin

C19: shortening of od rat , euphemism for God rot .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.