Definify.com

Definition 2024


achelate

achelate

English

Adjective

achelate (comparative more achelate, superlative most achelate)

  1. (biology) Having no claws

Translations

Anagrams