A Mobile Ad hoc NETworks (MANET) represents a system of wireless mobile nodes that can freely and dynamically self-organize in to arbitrary and temporary network topologies, allowing people and devices to seamlessly communicate without any pre-existing communication architecture. One of the main issues in MANET routing protocols is multicast routing. There are various such protocols developed and analyzed for multicast routing. The present communication is an attempt to identify the efficient protocol for multicast routing. The protocol propose have low processor and memory overhead with a better link adaption Simulation and computation of energy consumed, received and transmitted energy were done with ns-2 simulator (2.34 version) .