English | German | Russian | Czech

achelate English

Meaning achelate meaning

What does achelate mean?

achelate

(biology) Having no claws

Are you looking for...?