intertwined coffee tree branches that are full of berries - Español Inglés Diccionario