What is the meaning of Diffeomorphism?

A differentiable homeomorphism (with differentiable inverse) between differentiable manifolds.

Source: wiktionary.org