self-devotement - German English Dictionary