fulfil the sponsorship undertaking - Español Inglés Diccionario