large piece of firewood - Alemán Inglés Diccionario