Slovnenya

Translation English French: toothed whale

Dictionary: main
toothed whale