EMBOWER Meaning of EMBOWER in English vi to lodge or rest in a bower. 2. embower ·vt to cover with a bower; to shelter with trees. Webster English vocab. Английский словарь Webster. 2012