malafacha - French English Dictionary