shrewish

adj

1.
continually complaining or faultfinding
Derived from:
shrewishness