be larger than life - Spanish English Dictionary