Definitions of Capital of alabama:

  • noun:   the state capital of Alabama on the Mobile River