mrproctor.net
You are heretrenchant
1. incisive or keen, as language or a person; caustic; cutting 2. clearly or sharply defined; clear-cut; distinct