barca - French English Dictionary