Definition of niche

What does the word niche mean?