Slovnenya

Translation English Spanish: pushover

Dictionary: main
pushover
noun