Slovnenya

Translation English French: primate

Dictionary: main
primate
noun