life forms - German English Dictionary