meaning in Turkish

1. means (synonym):

► deniz turnası

class / type;

Noun hayvan bilimi

Origin;

"İspanyolca barracuda"

Syllables;

ba-ra-ku-da