feat of arms

English

Noun

feat of arms

  1. (dated, archaic) An exceptional act or achievement.

See also