deliver goods on sale or return - Español Inglés Diccionario