Echinophora

Echinophora spinosa

Echinophora spinosa L.
Engl.: echinophora.