垫脚 diànjiǎodiànjiao to rest one's feet Definitions Defs Origin Strokes Stroke Words Sentences Sents 垫脚石 diànjiǎoshí stepping stone a stone placed on the ground to help someone mount a horse; (figurative) a person, thing, or event used as a means of advancement to a higher status or position