Chicxulub

Etymology
+ — "devil's flea"