What is the meaning of Surjection?

A function for which every element of the codomain is mapped to by some element of the domain; (formally) Any function for which for every , there is at least one such that .

surjection

Source: wiktionary.org