Vocabulary

恐角目

Dinocerata; extinct order of hoofed mammals

noun