tripe and offal vendor - Francés Inglés Diccionario