Slovnenya

Translation English French: scombroid fish

Dictionary: main
scombroid fish
noun