• Leaf-footed

    Full definition of leaf-footed

    Adjective

    leaf-footed

    1. (zoology) Having feet that resemble leaves.

    Derived terms

    © Wiktionary