someone or something very tall - Spanish English Dictionary