Lamellipods, noun plural of lamellipod. Synonyms in the same form.
lamellipodia
All synonyms for lamellipod →