Slovnenya

Translation English French: mackerel

Dictionary: main
mackerel
noun