scottsboro









scottsboro


noun

  1. a town in NE Alabama.
47 queries 0.554