The hierarchical structure-based data dissemination is the most popular technique in mobile sink wireless sensor networks (MS-WSNs). An ingenious virtual structure design combined with a precise routing management strategy is significant to attaining efficient data dissemination in hierarchical approaches. This paper proposes a hierarchical protocol called TBDD that divides the network into multiple partitions called Regions, and spots the location of the mobile sink (MS) according to these partitions. TBDD dynamically assigns a defined role to each division by adopting the mobility of the sink. Thus, the protocol takes advantage of the sink’s movement and the Regions’ flexible role in balancing energy consumption throughout the network. A Region is designated as active if it contains the sink node or passive otherwise. By using the territory of the active region as a temporal location of the MS, the proposed protocol hides the local movements (i.e., moves inside the active region) of the sink from the rest of the network. In such a way, regardless of the exact position of the sink, sensed data flows from different network ends to the sink’s temporal location. Therefore, TBDD reduces the query request and response burden employed to get the position of the sink. Besides, TBDD implements a spanning tree to report the location information of the MS. Last; we applied an opportunistic routing technique that captures multiple network criteria to elect packet forwarder nodes. The proposed protocol is mathematically analyzed and experimentally evaluated and shows outstanding performance in terms of the number of hops, energy consumption, delay, network lifetime, and success ratio.