Slovnenya

Translation English French: killer whale

Dictionary: main