turkey sandwich - Turkish English Dictionary