self-devotion - Turkish English Dictionary