devote one's life to - Turkish English Dictionary