deliver goods on sale or return - Espagnol Anglais Dictionnaire