petroleum storage depot - German English Dictionary