barraclade - French English Dictionary