barracouta - French English Dictionary