meaning of drubbing

1. of Drub
2.
the act of inflicting corporal punishment with repeated blows


Related Words

drubbing |

Developed & Maintained By Taraprasad.com

Treasure Words