barracuda (scomberomorus commersonii) - French English Dictionary