a fact of life - German English Dictionary