EMBOWER Meaning of EMBOWER in English transitive verbalso im·bower “+Etymology: en- (I) or in- (II) + bower (n.): to shelter or enclose in or as if in a bower a house embowered with shrubs Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012