fulfil the sponsorship undertaking - Alemán Inglés Diccionario