Medusa's head Meaning, Definition & Usage

  1. noun African dwarf succulent perennial shrub with numerous slender drooping branches
    Euphorbia caput-medusae; Euphorbia medusae.
  2. noun weedy rye grass having long bristling awns
    Elymus caput-medusae.

WordNet


Definitions
  1. . (a) (Zoöl.) An astrophyton . (b) (Astron.) A cluster of stars in the constellation Perseus. It contains the bright star Algol.

Webster 1913