What is the meaning of barracuda in English?

Learn vocabulary with pictures as well as definitions of barracuda in English

Learn in

See more

n. barracuda

Definition of barracuda in English

Carnivorous marine fish that has sharp teeth and an elongated, silver-green body, which swims at high speed and lives in tropical and subtropical oceans.