English to Chinese Dictionary

Search:

to sit astride / to ride (a horse, bike etc) / classifier for saddle horses
(Tw) saddle horse / mounted soldier


<< back to the home page