The AI-powered English dictionary
plural troublespots
A location of difficulties or hostilities; a hot spot; a flashpoint. examples