Slovnenya

Translation English Spanish: haymaker

Dictionary: main
haymaker
noun