Home
Search
Index
Definify.com
Definition
2025
idromedusa
idromedusa
Italian
Noun
idromedusa
f
(
plural
idromeduse
)
hydromedusa
Etymology
idro-
+
medusa
Similar Results