That Ship Has Sailed

What does the idiom “That Ship Has Sailed” mean?

Definition:

That opportunity has passed.

For example:

“It’s too late for you to ask her to marry you—she’s involved with someone else now. That ship has sailed.”

Reply