petroleum barrel - German English Dictionary