spill deflector - Turkish English Dictionary