English dictionary

pyrophorus meaning and definition

PYROPHORUS noun

Definition of Pyrophorus (noun)

  1. tropical click beetles
Source: Princeton University Wordnet