big foot - Alemán Inglés Diccionario