The Collaborative International Dictionary
Wiktionary
giambeux
n. (obsolete form of jambeux English)