Definitions of sea onion:

  • noun:   having dense spikes of small white flowers and yielding a bulb with medicinal properties
  • noun:   European scilla with small blue or purple flowers