Meaning of sardinops caerulea

Definition of sardinops caerulea

(noun) small pilchards common off the pacific coast of North America

Other information on sardinops caerulea

WIKIPEDIA results for sardinops caerulea
Amazon results for sardinops caerulea