English-French dictionary »

spicule meaning in French

EnglishFrench
spicule [spicules] (any of many needle-like crystalline structures that provide skeletal support in marine invertebrates like sponges)
noun
[UK: spˈɪkjuːl]
[US: spˈɪkjuːl]

spicule◼◼◼nom {m}