IMBOWMENT Meaning of IMBOWMENT in English noun act of imbowing; an arch; a vault. Webster English vocab. Английский словарь Webster. 2012