EMBOWER Meaning of EMBOWER in English [em.bow.er] vt (1580): to shelter or enclose in or as if in a bower "like a rose ~ed in its own green leaves --P. B. Shelley" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012