Slovnenya

Translation English Spanish: lashings

Dictionary: main
lashings
noun