feel honor-bound to do something - German English Dictionary