In the mathematical field of Category theory, a 2-functor is a morphism between 2-categories. Because strict 2-categories can be defined as categories enriched in Cat, the category of small categories, a 2-functor can be defined succinctly as a Cat-enriched functor.
Spelling this out a bit, let C and D be 2-categories. A 2-functor
such that these functors strictly preserves identity objects and commute with compositions.
See for more details and for lax versions.
References
2-functor Wikipedia(Text) CC BY-SA