Slovnenya

Translation English Spanish: knockout punch

Dictionary: main
knockout punch
noun