Rock Kings And Queens: Carole

Carole

Name origin: English

Name meaning: Song

King

Name origin: Old English

Name meaning: Ruler