macarro - French English Dictionary