carraca - French English Dictionary