English synonyms about - contact  

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.0233