Slovnenya

Translation English Spanish: stacks

Dictionary: main
stacks
noun