toasted cheese and ham sandwich - Español Inglés Diccionario