turkey sandwich - German English Dictionary