made with french bread (meat sandwich) - Español Inglés Diccionario