BOWER Meaning of BOWER in English (n.) Anciently, a chamber; a lodging room; esp., a lady's private apartment. Webster's English dictionary. Английский словарь Webster. 2012