Slovnenya

Translation English Japanese: scombroid fish

Dictionary: main
scombroid fish
noun