self-devotion - German English Dictionary