meaning of stonewalling

1. stalling or delaying especially by refusing to answer questions or cooperate


Related Words

stonewalling |

Developed & Maintained By Taraprasad.com

Treasure Words