Slovnenya

Translation English Spanish: block and tackle

Dictionary: main
block and tackle
noun