Slovnenya

Translation English Spanish: lashing

Dictionary: main
lashing
noun