Slovnenya

Translation English Spanish: impracticable

Dictionary: main
impracticable
adjective