The document proposes a Neighbor Coverage based Probabilistic Rebroadcast (NCPR) protocol to reduce routing overhead in mobile ad-hoc networks. NCPR uses two parameters - connectivity factor and additional coverage ratio - to calculate a rebroadcast probability. It modifies the AODV routing protocol by adding a "num_neighbors" field to the RREQ packet header to reduce overhead from broadcasting neighbor lists. Simulation results show that NCPR achieves lower routing overhead compared to simple flooding. Future work could explore implementing NCPR with variable bit rate traffic instead of constant bit rate.