Cheval



ENGLISH MEANING
noun
1.
A horse; hence, a support or frame.