BOWER Meaning of BOWER in English (n.) A rustic cottage or abode; poetically, an attractive abode or retreat. Webster's English dictionary. Английский словарь Webster. 2012