Meaning of medusa's head

Definition of medusa's head

(noun) African dwarf succulent perennial shrub with numerous slender drooping branches
weedy rye grass having long bristling awns

Other information on medusa's head

WIKIPEDIA results for medusa's head
Amazon results for medusa's head