What is the meaning of Mezzo-soprano?

A voice or voice part intermediate in compass between soprano and contralto.

A person having such a voice.

mezzo-soprano

Source: wiktionary.org