Slovnenya

Translation English Spanish: lots

Dictionary: main
lots
noun