sphyraena barracuda - İngilizce Eşanlam Sözlük

sphyraena barracuda

n.
[1] great barracuda