At have rotter på loftet

Meaning: To be a little crazy.

Language: Danish

Literally: To have rats in the attic

Category: Animals

Origin: The head as a house with vermin scurrying around upstairs — a Scandinavian cousin of 'bats in the belfry'.

Equivalents in other languages

More idioms — Animals

More Danish idioms

From our compliments & insults

Browse all compliments & insults →

← Back to Idioms