to yield up in good and tenantable repair - Español Inglés Diccionario