Noun
brachyopoid (plural brachyopoids) (zoology) Any member of the Brachyopoidea superfamily of amphibians