astride (adv.)youdaoicibaDictYouDict[astride 词源字典]
1660s, from a- (1) "on" + stride (n.).[astride etymology, astride origin, 英语词源]