Wiktionary
blackspots
n. (plural of blackspot English)