punch in the belly - Spanish English Dictionary