Vocabulary
キモレステス目
キモレステスもく
Cimolesta; extinct order of mammals
noun