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