place populated with strawberry trees - Spanish English Dictionary