Noun
brachystelechid (plural brachystelechids) (zoology) Any extinct microsaur of the family Brachystelechidae.