someone or something large - Español Inglés Diccionario