Countercurrent exchange
Countercurrent exchange is a mechanism between two flowing bodies flowing in opposite directions to each other, in which there is a transfer of some property, usually heat or some chemical. The flowing bodies can be liquids, gases, or even solid powders, or any combination of those.