Definition: Chicxulub crater: a very large impact crater near the Yucatan Peninsula in Mexico. The effects of this particular impact may have been responsible for the extinction of the dinosaurs 65 million years ago.
From Nick Greene, former About.com Guide
©2012 About.com. All rights reserved.
A part of The New York Times Company.