• Lamellipod

    Full definition of lamellipod

    Noun

    lamellipod

    (plural lamellipods)
    1. Synonym of en

    Related terms

    Anagrams

    © Wiktionary