idromeduse
Italian
Noun
idromeduse
f
plural of
idromedusa