meaning of mockingstock

1. A butt of sport; an object of derision.


Related Words

mockingstock |

Developed & Maintained By Taraprasad.com

Treasure Words