NichiDict

バラクーダ

[barakuuda]

Meanings

1.Noun

barracuda