living legends

English

Noun

living legends

  1. plural of living legend