Bowery

What is Bowery?

Bowery definition and meaning on Dictionary terms:
adjective

containing bowers; leafy; shady: a bowery maze.