Slovnenya

Translation English French: estimable

Dictionary: main
estimable