Search term バラクーダ has one result
Jump to
JA Japanese EN English
バラクーダ (n) [marine fish] (n) barracuda (n) [marine fish]