Three Dog Night | English Idioms
A three dog night is an extremely cold night. According to some scholars this idiom comes from Australia. During extremely cold nights, Australian aborigines used to keep themselves warm by hugging dogs. On a slightly...