devote one's time - French English Dictionary