meaning of sucker punch

1. an unexpected punch


Related Words

sucker punch |

Developed & Maintained By Taraprasad.com

Treasure Words