leven - German English Dictionary