Slovnenya

Translation English French: impracticable

Dictionary: main
impracticable
adjective