What does 'that depart from' mean?

Answer:

It means, "that leave."

First answer by HisPowr4U. Last edit by HisPowr4U. Contributor trust: 3295 [recommend contributor recommended]. Question popularity: 20 [recommend question].