What does “ser una oveja negra” mean?

Ser una oveja negra is a very typical expression in Spanish. Do you know what does it mean?

Versión Original Spanish School in Barcelona helps our Spanish courses students with their most common language mistakes and give them the chance to learn new expressions.