maniculatus Definition
Definition
Describing a species of legless lizard that is characterized by small limbs or appendages, often referred to as miniature limbs, which are vestigial and not very functional.
Browse
Describing a species of legless lizard that is characterized by small limbs or appendages, often referred to as miniature limbs, which are vestigial and not very functional.
Browse