Bill O'Reilly
October 2, 2015
cantankerous
[can-TANK-ur-us]  Argumentative, ill-tempered
Posted by Staff