carracci - French English Dictionary