acantha

Explore definitions, synonyms, and language insights of acantha

Definitions

Noun
any sharply pointed projection

More General Terms