imbenching noun1 •(no longer used) A raised work or platform, similar to a bench.the base of the heart of the altar, which rested upon the upper imbenching or settle — 1762 formsimbenchings