This document proposes a neighbor coverage-based probabilistic rebroadcast protocol to reduce routing overhead in mobile ad hoc networks. It calculates a rebroadcast delay based on common neighbors to determine the forwarding order. It also calculates a rebroadcast probability based on uncovered neighbors, connectivity, and node density. Simulation results show it generates less rebroadcast traffic than flooding and other optimized schemes.