toasted cheese and ham sandwich - Turkish English Dictionary