bestride - Dictionary definition and meaning for word bestride
BEST+RIDE....you will have best ride when you bestride....