キモレステス もく
kimoresutesumo ku

Noun

1. Cimolesta; extinct order of mammals — explanation