someone or something large - Alemán Inglés Diccionario