Slovnenya

Translation English Spanish: immoderation

Dictionary: main
immoderation
noun