fulfil the sponsorship undertaking - Spanish English Dictionary