toasted cheese and ham sandwich - Turco Inglés Diccionario