touched in the head

Signification (Anglais)

Demented; slightly mentally deficient.

Concepts

maladie d’Alzheimer

touché à la tête

Notes

Sign in to write sticky notes