lamellipods
English
Noun
lamellipods
plural of
lamellipod