in one's niche - Turkish English Dictionary