petroil lubrication of engine - Turkish English Dictionary