Bossier City









Bossier City


Bossier City [boh-zher] noun

  1. a city in NW Louisiana.
53 queries 0.469