fulfil the sponsorship undertaking - German English Dictionary