bird of wonder

English

Noun

bird of wonder (plural birds of wonder)

  1. The phoenix.