remonstrant

remonstrating; expostulatory.