acanthoid Meaning, Definition & Usage

  1. adjective satellite shaped like a spine or thorn
    acanthous; spinous.

WordNet