バラクーダ
barakūda

Noun

1. barracuda