lamellipods

English

Noun

lamellipods

  1. plural of lamellipod