Slovnenya

Translation English French: commensurate

Dictionary: main
commensurate
adjective