being between two levels, points, stages, etc.
having a level of knowledge that is between beginner and advanced
a substance formed during a chemical process before the desired product is obtained
a person with a level of knowledge or skill that is between beginner and advanced
to act as an agent between two parties in order to help resolve a problem or bring about an agreement