palmelloid
English
Adjective
palmelloid
(
not comparable
)
Relating to, or resembling a
palmella
(of algae)
Anagrams
lamellipod