toasted cheese and ham sandwich - German English Dictionary