English synonyms about - contact  
SelmatownALAla.AlabamaCamellia StateHeart of Dixie

Selma

noun

1 Selma

A town in central Alabama on the Alabama river; in 1965 it was the center of a drive to register Black voters.


Find more on selma elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0143