Acantha Meaning

There are 1 meaning(s) for word Acantha

Acantha Meaning 1 : any sharply pointed projection

    Synonyms : spine,  spur