fulfil a responsibility - Turkish English Dictionary