Slovnenya

Translation English Spanish: immobilise

Dictionary: main