sandwich (someone or something) between (someone or something else) - Turkish English Dictionary