be larger than life - German English Dictionary