place with abundant trees and bushes where wild birds sleep - Spanisch Englisch Wörterbuch