Vocabulary

バラクーダ

barracuda

noun