Niching meaning : To place in a niche. To specialize in a niche, or particular narrow section of the market.
niching
researched
observable
moongs
skirted