Slovnenya

Translation English Spanish: clutches

Dictionary: main