dekmilo

Noun

 * 1) a myriad; a group of ten thousand