mentecato - French English Dictionary