What is the meaning of Undertow?

To pull or tow under; drag beneath; pull down.

To pull down by, or as by, an undertow.

To flow or behave as an undertow.

A short-range flow of water returning seaward from the waves breaking on the shore.

A feeling that runs contrary to one's normal one.

Source: wiktionary.org