meaning of arboleda

arboleda - Spanish to English

grove