pile of trash, branches and leaves dragged by a full swollen river - Spanish English Dictionary