place full of weeds and shrubs - Spanish English Dictionary