carruca - French English Dictionary