RELEASE OF DOWER Posted on June 7, 2018 by Impact Networking (1) The deed or other instrument by which a wife releases her inchoate dower rights in land. (2) The act of releasing dower.