resuscitation - Dictionary definition and meaning for word resuscitation
Re + Sucking of air..coming back to life..