Slovnenya

Translation English Spanish: netting

Dictionary: main
netting
noun