BESTRIDDEN

Definition of BESTRIDDEN

  1. (verb)get up on the back of