kafadan çatlak

listen to the pronunciation of kafadan çatlak
Turkish - English
crack-brained
have a screw loose
squirrel
sick in the head
{s} barmy
screwy
crackbrained
{s} nutty
off one's onion