The infirmary lets you revive 70% of your fallen units for drachmas. If you get temple of demeter on level 21, then you can revive 75% of your units.
I don`t have level 21 yet but that`s what i figured out from the description :/ somebody do correct me if i am wrong though.