amphicyonids
English
Noun
amphicyonids
plural of
amphicyonid