IMBOWMENT Meaning of IMBOWMENT in English (n.) act of imbowing; an arch; a vault. Webster's English dictionary. Английский словарь Webster. 2012