biological energy source - German English Dictionary