deliver goods on sale or return - Alemán Inglés Diccionario