heterostraci: extinct group of armored jawless fishes or fish-like vertebrate; taxonomy is not clear
animal order: the order of animals
self-accusation: an admission that you have failed to do or be something you know you should do or be