Swim up stream

by admin on May 31, 2011

1. To take a difficult route or path. 2. To move in the opposing direction from most others.

blog comments powered by Disqus

Previous post:

Next post: