"sich einer sache verschrieben haben" in English sich einer Sache verschrieben haben {vb} to subscribe to sth. Detailed translations for "sich einer sache verschrieben haben" sich einer Sache verschrieben haben{verb} sich einer Sache verschrieben haben(also: einer Sache anhängen, etw. vertreten) to subscribe to sth.