Home
Search
Index
Definify.com
Definition
2025
microspike
microspike
English
Noun
microspike
(
plural
microspikes
)
A
microscopic
spike
Etymology
micro-
+
spike
Similar Results