devote oneself fully to something - Turkish English Dictionary