Slovnenya

Translation English Spanish: defence mechanism

Dictionary: main
defence mechanism