amphicyonid
Noun
Meaning
amphicyonid (plural amphicyonids)
(zoology) A member of the extinct Amphicyonidae family of carnivorans; a beardog.
Noun
amphicyonid (plural amphicyonids)
(zoology) A member of the extinct Amphicyonidae family of carnivorans; a beardog.