In this paper, an Energy-Efficient Cross-Layer Double Cooperative Media Access Control (ECDC-MAC) protocol is proposed with respect to battery-limited Wireless Sensor Networks (WSNs). In this MAC, to extend the network lifetime, Cooperative Communication (CC) is applied in data transmission between the source node and the destination node. In contrast to the previous works, the relay node in our approach can transmit its own data during the CC. The overhead of the control packets, Channel State Information (CSI) and the total transmit power minimization are considered to reduce energy consumption. Simulation results show that the network energy is saved and the network lifetime is extended.