Scarlet admiral Meaning, Definition & Usage

Definitions
  1. (Zoöl.), the red admiral. See under Red. Scarlet bean (Bot.), a kind of bean (Phaseolus multiflorus) having scarlet flowers; scarlet runner.

Webster 1913