It means to cry so much that your tears flow abundantly enough to make a river. Obviously, this is an exaggeration. But it is an expression found in prose and song lyrics.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.