Definition:
Compare headfirst with other words:
headfirst vs. headforemost
headfirst vs. headlong
head vs. headfirst
headfirst vs. play