charmed lives

English

Noun

charmed lives

  1. plural of charmed life