WHAT THE DICKENS


Meaning of WHAT THE DICKENS in English

Exclam. An exclamation of surprise or annoyance. {Informal}.

Slang English vocab.      Английский сленговый словарь.