intermediate

adjective
  1. being or occurring at the middle level or stage; between beginner and advanced
  2. situated between two points, stages, or levels
noun
  1. a person who has progressed beyond the beginner level but has not yet reached an advanced level
verb
  1. to act as an intermediary; to mediate between parties
  2. Usage: formal

Examples