ctenocephalus: a former usage synonymous with Ctenocephalides
arthropod genus: a genus of arthropods
smart money: money bet or invested by experienced gamblers or investors (especially if they have inside information)