cabeza de medusaMeaningsNoun1. medusahead (Taeniatherium caput-medusae)2. Transkei medusa's head (Euphorbia flanaganii)