sitting on haunches meaning