capital of Alabama

noun

  1. 1

    the state capital of Alabama on the Mobile River

Synonyms

Also useful for “capital of Alabama”:Crossword