BOWER Meaning of BOWER in English ( n. ) Anciently, a chamber; a lodging room; esp., a lady's private apartment. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012