Definition of barracuda in Spanish:

barracuda

feminine noun

  • 1

    Pez marino de hasta 2 m de longitud, color verdoso brillante en el dorso y plateado en el vientre, cuerpo muy alargado, aletas espinosas, hocico prominente y mandíbulas armadas de numerosos dientes largos y fuertes; vive en los mares tropicales y templados; su carne es comestible y es presa codiciada en la pesca deportiva.

    la barracuda es un depredador voraz y agresivo, peligroso incluso para el ser humano