on horseback; astride, in saddle; embedded, fixed; positioned, ready for use

listen to the pronunciation of on horseback; astride, in saddle; embedded, fixed; positioned, ready for use
English - English
{s} mounted