Vocabulary

キモレステス目

Cimolesta; extinct order of mammals

noun