a splash of olive oil - Turkish English Dictionary