barrai - French English Dictionary