Slovnenya

Translation English Spanish: curbing

Dictionary: main
curbing
noun