self-devoted - Turkish English Dictionary