horse trade: the swapping of horses (accompanied by much bargaining)
psychological feature: a feature of the mental life of a living organism
congregational church: a Protestant denomination holding that each individual congregation should be self-governing