an armada of newts A group of newts. ConfidencehighAttestationwiktionary-attested 2 sourcesWiktionary - armadaWiktionary - Appendix:English collective nouns