contract for the supply of remedies - Francés Inglés Diccionario