Oil sardine Meaning, Definition & Usage

Definitions
  1. (Zoöl.), an East Indian herring (Clupea scombrina), valued for its oil.

Webster 1913