avoir un grain

Etymology
Possibly related to the nautical sense of, an abnormal meteorological phenomenon.

Verb

 * 1)  to be crazy, to be strangely behaved