Definitions of Chauna torquata:

  • noun:   largest crested screamer; naive to southern Brazil and Argentina