obligation to deliver (goods/property) - Español Inglés Diccionario