Definify.com

Definition 2026


idromedusa

idromedusa

Italian

Noun

idromedusa f (plural idromeduse)

  1. hydromedusa