Kotomora
バラクーダ (barakuuda) Japanese meaning: barracuda | Kotomora