deadspots

English

Noun

deadspots

  1. plural of deadspot