Slovnenya

Translation English French: superordinate

Dictionary: main
superordinate
noun