lamellipod

English

Noun

lamellipod (plural lamellipods)

  1. Synonym of lamellipodium.

Anagrams