dedicate oneself completely to - Turkish English Dictionary