SEA NETTLE Meaning of SEA NETTLE in English () A jellyfish, or medusa. Webster's English dictionary. Английский словарь Webster. 2012