Word info

amphicyonid

Noun

Meaning

amphicyonid (plural amphicyonids)

(zoology) A member of the extinct Amphicyonidae family of carnivorans; a beardog.

Source: en.wiktionary.org

Close letter words and terms