Meaning of chauna torquata

Definition of chauna torquata

(noun) largest crested screamer; native to southern Brazil and Argentina

Other information on chauna torquata

WIKIPEDIA results for chauna torquata
Amazon results for chauna torquata