An implicit in Scala is a function applied or a parameter provided without explicitly appearing in the source code.