achivarse - French English Dictionary