kendini tamamen bir şeye hasretmek

  1. Verb to go to town on sth