barrel petroleum - German English Dictionary