average petroleum spot price - Turkish English Dictionary