meaning of trenchard

1. keenness and forcefulness of thought or expression or intellect


Related Words

trenchancy | trenchand | trenchant | trenchantly |

Developed & Maintained By Taraprasad.com

Treasure Words