Slovnenya

Translation English French: explicable

Dictionary: main
explicable
adjective