Definify.com

Definition 2025


idromedusa

idromedusa

Italian

Noun

idromedusa f (plural idromeduse)

  1. hydromedusa