An intermediate player is a player whose skill level lies somewhere between that of a beginner and that of an advanced player. This is rather ill-defined, for sure, but it is a decent self-descriptor if you clearly understand the basics of the game you are playing, yet do not have a full mastery of all its depth.