place with abundant trees and bushes where wild birds sleep - Espagnol Anglais Dictionnaire