deliver goods on sale or return - Francés Inglés Diccionario