Attribute Type Value
contentobject_id string 10
login string 'anonymous'
email string 'nospam@ez.no'
password_hash string '4e6f6184135228ccd45f8233d72a0363'
password_hash_type string 2
contentobject object[eZContentObject] Object
>id string 10
>section_id string 2
>owner_id string 14
>contentclass_id string 4
>name string 'Anonymous User'
>published string 1033920665
>modified string 1072180405
>current_version string 2
>status string 1
>remote_id string 'faaeb9be3bd98ed09f606fc16d144eca'
>language_mask string 3
>initial_language_id string 2
>current object[eZContentObjectVersion] Object
>>id string 474
>>contentobject_id string 10
>>creator_id string 14
>>version string 2
>>status string 1
>>created string 1072180337
>>modified string 1072180405
>>workflow_event_pos string 0
>>user_id string 0
>>language_mask string 3
>>initial_language_id string 2
>>creator object[eZContentObject] Object
>>name string 'Anonymous User'
>>version_name string 'Anonymous User'
>>main_parent_node_id string 44
>>contentobject_attributes array Array(21)
>>related_contentobject_array array Array(0)
>>reverse_related_object_list array Array(0)
>>parent_nodes array Array(1)
>>can_read boolean false
>>can_remove boolean false
>>data_map array Array(21)
>>node_assignments array Array(1)
>>contentobject object[eZContentObject] Object
>>initial_language object[eZContentLanguage] Object
>>language_list array Array(1)
>>translation boolean false
>>translation_list array Array(1)
>>complete_translation_list array Array(1)
>>temp_main_node object[eZContentObjectTreeNode] Object
>published_version string 2
>versions array Array(1)
>>0 object[eZContentObjectVersion] Object
>author_array array Array(1)
>>0 object[eZUser] Object
>class_name string 'Participant inscrit'
>content_class object[eZContentClass] Object
>>id string 4
>>version string 0
>>serialized_name_list string 'a:2:{s:16:"always-available";s:6:"fre-FR";s:6:"fre-FR";s:19:"Participant inscrit";}'
>>serialized_description_list string 'a:3:{i:0;s:0:"";s:16:"always-available";b:0;s:6:"fre-FR";s:0:"";}'
>>identifier string 'user'
>>contentobject_name string ' '
>>url_alias_name string '-'
>>creator_id string 14
>>modifier_id string 14
>>created string 1024392098
>>remote_id string '40faa822edc579b02c25f6bb7beec3ad'
>>modified string 1581433355
>>is_container string 0
>>always_available string 1
>>language_mask string 3
>>initial_language_id string 2
>>sort_field string 1
>>sort_order string 1
>>data_map array Array(21)
>>object_count string 4051
>>object_list array Array(4075)
>>version_count integer 1
>>version_status integer 0
>>ingroup_list array Array(1)
>>ingroup_id_list array Array(1)
>>match_ingroup_id_list boolean false
>>group_list array Array(4)
>>creator object[eZUser] Object
>>modifier object[eZUser] Object
>>can_instantiate_languages array Array(0)
>>name string 'Participant inscrit'
>>nameList array Array(2)
>>description string ''
>>descriptionList array Array(3)
>>languages array Array(1)
>>prioritized_languages array Array(1)
>>prioritized_languages_js_array string '[{"locale":"fre-FR","name":"Fran\u00e7ais (France)"}]'
>>can_create_languages array Array(0)
>>top_priority_language_locale string 'fre-FR'
>>always_available_language object[eZContentLanguage] Object
>contentobject_attributes array Array(21)
>>0 object[eZContentObjectAttribute] Object
>>1 object[eZContentObjectAttribute] Object
>>2 object[eZContentObjectAttribute] Object
>>3 object[eZContentObjectAttribute] Object
>>4 object[eZContentObjectAttribute] Object
>>5 object[eZContentObjectAttribute] Object
>>6 object[eZContentObjectAttribute] Object
>>7 object[eZContentObjectAttribute] Object
>>8 object[eZContentObjectAttribute] Object
>>9 object[eZContentObjectAttribute] Object
>>10 object[eZContentObjectAttribute] Object
>>11 object[eZContentObjectAttribute] Object
>>12 object[eZContentObjectAttribute] Object
>>13 object[eZContentObjectAttribute] Object
>>14 object[eZContentObjectAttribute] Object
>>15 object[eZContentObjectAttribute] Object
>>16 object[eZContentObjectAttribute] Object
>>17 object[eZContentObjectAttribute] Object
>>18 object[eZContentObjectAttribute] Object
>>19 object[eZContentObjectAttribute] Object
>>20 object[eZContentObjectAttribute] Object
>owner object[eZContentObject] Object
>>id string 14
>>section_id string 2
>>owner_id string 14
>>contentclass_id string 4
>>name string 'Nicolas Aguenot - Com to Code'
>>published string 1033920830
>>modified string 1745842724
>>current_version string 27
>>status string 1
>>remote_id string '1bb4fe25487f05527efa8bfd394cecc7'
>>language_mask string 3
>>initial_language_id string 2
>>current object[eZContentObjectVersion] Object
>>published_version string 27
>>versions array Array(3)
>>author_array array Array(1)
>>class_name string 'Participant inscrit'
>>content_class object[eZContentClass] Object
>>contentobject_attributes array Array(21)
>>owner object[eZContentObject] Object
>>related_contentobject_array array Array(0)
>>related_contentobject_count string 0
>>reverse_related_contentobject_array array Array(0)
>>reverse_related_contentobject_count string 0
>>linked_contentobject_array array Array(0)
>>linked_contentobject_count string 0
>>reverse_linked_contentobject_array array Array(0)
>>reverse_linked_contentobject_count string 0
>>embedded_contentobject_array array Array(0)
>>embedded_contentobject_count string 0
>>reverse_embedded_contentobject_array array Array(0)
>>reverse_embedded_contentobject_count string 0
>>can_read boolean true
>>can_pdf boolean false
>>can_diff boolean false
>>can_create boolean false
>>can_create_class_list array Array(0)
>>can_edit boolean false
>>can_translate boolean false
>>can_remove boolean false
>>can_move boolean false
>>can_move_from boolean false
>>can_view_embed boolean true
>>data_map array Array(21)
>>grouped_data_map array Array(1)
>>main_parent_node_id string 13
>>assigned_nodes array Array(2)
>>visible_nodes array Array(2)
>>has_visible_node boolean true
>>parent_nodes array Array(2)
>>main_node_id string 15
>>main_node object[eZContentObjectTreeNode] Object
>>default_language string 'fre-FR'
>>content_action_list boolean false
>>class_identifier string 'user'
>>class_group_id_list array Array(1)
>>match_ingroup_id_list boolean false
>>current_language string 'fre-FR'
>>current_language_object object[eZContentLanguage] Object
>>initial_language object[eZContentLanguage] Object
>>initial_language_code string 'fre-FR'
>>available_languages array Array(1)
>>language_codes array Array(1)
>>language_js_array string '[{"locale":"fre-FR","name":"Fran\u00e7ais (France)"}]'
>>languages array Array(1)
>>all_languages array Array(1)
>>can_edit_languages array Array(0)
>>can_create_languages array Array(0)
>>always_available integer 1
>>allowed_assign_section_list array Array(1)
>>allowed_assign_state_id_list array Array(2)
>>allowed_assign_state_list array Array(1)
>>state_id_array array Array(2)
>>state_identifier_array array Array(2)
>>section_identifier string 'users'
>related_contentobject_array array Array(0)
>related_contentobject_count string 0
>reverse_related_contentobject_array array Array(0)
>reverse_related_contentobject_count string 0
>linked_contentobject_array array Array(0)
>linked_contentobject_count string 0
>reverse_linked_contentobject_array array Array(0)
>reverse_linked_contentobject_count string 0
>embedded_contentobject_array array Array(0)
>embedded_contentobject_count string 0
>reverse_embedded_contentobject_array array Array(0)
>reverse_embedded_contentobject_count string 0
>can_read boolean true
>can_pdf boolean false
>can_diff boolean false
>can_create boolean false
>can_create_class_list array Array(0)
>can_edit boolean false
>can_translate boolean false
>can_remove boolean false
>can_move boolean false
>can_move_from boolean false
>can_view_embed boolean true
>data_map array Array(21)
>>first_name object[eZContentObjectAttribute] Object
>>last_name object[eZContentObjectAttribute] Object
>>user_account object[eZContentObjectAttribute] Object
>>image object[eZContentObjectAttribute] Object
>>description object[eZContentObjectAttribute] Object
>>photo_gear object[eZContentObjectAttribute] Object
>>website object[eZContentObjectAttribute] Object
>>address object[eZContentObjectAttribute] Object
>>town object[eZContentObjectAttribute] Object
>>postal_code object[eZContentObjectAttribute] Object
>>telephone object[eZContentObjectAttribute] Object
>>mobile object[eZContentObjectAttribute] Object
>>region object[eZContentObjectAttribute] Object
>>country object[eZContentObjectAttribute] Object
>>copyright_doris object[eZContentObjectAttribute] Object
>>file_one object[eZContentObjectAttribute] Object
>>file_two object[eZContentObjectAttribute] Object
>>file_three object[eZContentObjectAttribute] Object
>>reference object[eZContentObjectAttribute] Object
>>correction_member object[eZContentObjectAttribute] Object
>>cc_emails object[eZContentObjectAttribute] Object
>grouped_data_map array Array(1)
>>content array Array(21)
>main_parent_node_id string 44
>assigned_nodes array Array(1)
>>0 object[eZContentObjectTreeNode] Object
>visible_nodes array Array(1)
>>0 object[eZContentObjectTreeNode] Object
>has_visible_node boolean true
>parent_nodes array Array(1)
>>0 string 44
>main_node_id string 45
>main_node object[eZContentObjectTreeNode] Object
>>node_id string 45
>>parent_node_id string 44
>>main_node_id string 45
>>contentobject_id string 10
>>contentobject_version string 2
>>contentobject_is_published string 1
>>depth string 3
>>sort_field string 9
>>sort_order string 1
>>priority string 0
>>modified_subnode string 1081860719
>>path_string string '/1/5/44/45/'
>>path_identification_string string 'utilisateurs/anonymous_users/anonymous_user'
>>remote_id string '2cf8343bee7b482bab82b269d8fecd76'
>>is_hidden string 0
>>is_invisible string 0
>>name string 'Anonymous User'
>>data_map array Array(21)
>>object object[eZContentObject] Object
>>subtree array Array(0)
>>children array Array(0)
>>children_count string 0
>>view_count integer 0
>>contentobject_version_object object[eZContentObjectVersion] Object
>>sort_array array Array(1)
>>can_read boolean true
>>can_pdf boolean false
>>can_create boolean false
>>can_edit boolean false
>>can_hide boolean false
>>can_remove boolean false
>>can_move boolean false
>>can_move_from boolean false
>>can_add_location boolean false
>>can_remove_location boolean false
>>can_view_embed boolean true
>>is_main boolean true
>>creator object[eZContentObject] Object
>>path_with_names string 'Utilisateurs/Anonymous-Users/Anonymous-User'
>>path array Array(2)
>>path_array array Array(4)
>>parent object[eZContentObjectTreeNode] Object
>>url string 'Utilisateurs/Anonymous-Users/Anonymous-User'
>>url_alias string 'Utilisateurs/Anonymous-Users/Anonymous-User'
>>class_identifier string 'user'
>>class_name string 'Participant inscrit'
>>hidden_invisible_string string '-/-'
>>hidden_status_string string 'Visible'
>>classes_js_array string ''''
>>is_container string 0
>default_language string 'fre-FR'
>content_action_list boolean false
>class_identifier string 'user'
>class_group_id_list array Array(1)
>>0 string 2
>match_ingroup_id_list boolean false
>current_language string 'fre-FR'
>current_language_object object[eZContentLanguage] Object
>>id string 2
>>name string 'Français (France)'
>>locale string 'fre-FR'
>>disabled string 0
>>translation object[eZContentLanguage] Object
>>locale_object object[eZLocale] Object
>>class_count string 34
>>object_count string 434084
>initial_language object[eZContentLanguage] Object
>>id string 2
>>name string 'Français (France)'
>>locale string 'fre-FR'
>>disabled string 0
>>translation object[eZContentLanguage] Object
>>locale_object object[eZLocale] Object
>>class_count string 34
>>object_count string 434084
>initial_language_code string 'fre-FR'
>available_languages array Array(1)
>>0 string 'fre-FR'
>language_codes array Array(1)
>>0 string 'fre-FR'
>language_js_array string '[{"locale":"fre-FR","name":"Fran\u00e7ais (France)"}]'
>languages array Array(1)
>>fre-FR object[eZContentLanguage] Object
>all_languages array Array(1)
>>fre-FR object[eZContentLanguage] Object
>can_edit_languages array Array(0)
>can_create_languages array Array(0)
>always_available integer 1
>allowed_assign_section_list array Array(1)
>>0 array Array(5)
>allowed_assign_state_id_list array Array(2)
>>2 string 1
>>3 string 3
>allowed_assign_state_list array Array(1)
>>0 array Array(3)
>state_id_array array Array(2)
>>2 string 1
>>3 string 3
>state_identifier_array array Array(2)
>>0 string 'ez_lock/not_locked'
>>1 string 'test/ok'
>section_identifier string 'users'
account_key NULL
groups array Array(2)
>0 string 42
>1 string 4
has_stored_login boolean true
original_password boolean false
original_password_confirm boolean false
roles array Array(1)
>0 object[eZRole] Object
>>id string 1
>>version NULL
>>name string 'Anonymous'
>>is_new NULL
>>policies array Array(33)
>>limit_identifier string ''
>>limit_value string ''
>>user_role_id string 31
role_id_list array Array(1)
>0 string 1
limited_assignment_value_list array Array(1)
>0 string ''
is_logged_in boolean false
is_enabled boolean true
is_locked boolean false
last_visit integer 1745844138
login_count integer 0
has_manage_locations boolean false

array ( )
array ( )





Hydractinie hérissée

Hydractinia echinata | (Fleming, 1828)

N° 256

Mer du Nord, Manche, océan Atlantique Nord (Est et Ouest) , Méditerranée (douteux, à confirmer)

Clé d'identification

Sur une coquille occupée par un pagure
Ou en encroûtement sur un substrat dur exposé aux courants
Encroûtement brunâtre ou mousse rosâtre
Des polypes différenciés

Noms

Autres noms communs français

Hydraire encroûtant, drap marin, fourrure d'escargot (Québec)

Noms communs internationaux

Rough hydroid, hedgehog hydroid, snailfur (GB), Stachelpolyp, Hydraktinie (D), Hidrozoo aspero (E), Ruwe zeerasp (NL), Hidraria rugosa (P), Grov hydroide (N) (soit hydraire rugueux !)

Distribution géographique

Mer du Nord, Manche, océan Atlantique Nord (Est et Ouest) , Méditerranée (douteux, à confirmer)

Zones DORIS : ● Europe (côtes françaises), ○ [Atlantique Nord-Est, Manche et mer du Nord françaises], ● Atlantique Nord-Ouest

Côtes est de l'Atlantique Nord de la Norvège jusqu'au Maroc, et côtes ouest de l'Atlantique Nord du Labrador jusqu'au golfe du Mexique.

Les signalements en Méditerranée sont douteux, il pourrait s'agir d'une autre espèce d'Hydractinie (voir Worms)

Biotope

Pour les colonies encroûtant des coquilles hébergeant des pagures, zone de balancement des marées (plutôt les bas niveaux), aussi bien sur les plages que sur les rochers, jusqu'à 30 mètres de profondeur.
Les colonies qui recouvrent de grandes surfaces vivent dans l'infralittoral (en dessous de la zone de balancement des marées) et exposées à d'importants courants (de marée par exemple).
Les planules de cet hydraire ne se fixeraient que sur des objets se déplaçant rapidement ou soumis à des courants importants, les coquilles contenant des Mollusques se déplaçent trop lentement. Si on enlève le pagure de sa coquille, les dactylozoides dégénèrent et disparaissent selon des auteurs.

Description

Cet hydraire est principalement commensal de Pagurus bernhardus (Linnaeus, 1758).
La coquille (Buccin, Pourpre, Gibbule, Natice) occupée par le Pagure est alors de couleur brunâtre avec un revêtement en général rose formé de petits polypes* centimétriques. La coquille peut être entièrement ou partiellement recouverte. Les polypes sont issus d'un encroûtement de 2 à 3 mm d'épaisseur fixé au support. C'est un enchevêtrement serré de petits tubes (hydrorhizes*) d'où s'élèvent les polypes.
Sur les autres supports la colonie peut recouvrir des surfaces importantes (dm²) mais la structure est la même. La colonie est souvent lisse mais toutefois on peut observer des colonies présentant de petits mamelons portant des polypes nourriciers.

On distingue plusieurs types de polypes :
• Des gastérozoïdes* (gastéro = estomac, zoïde = animal) :

  • Les plus nombreux, les plus grands (jusqu'à 13 mm) blanchâtres ;
  • Ils portent des tentacules filiformes (avec une bonne loupe on peut observer deux couronnes de tentacules, une couronne supérieure avec 8 longs tentacules et une couronne inférieure avec 8 courts tentacules);
  • Une bouche au sommet conique du polype.
  • Ce sont les polypes nourriciers de la colonie.
• Des gonozoïdes* (gono = reproduction):
  • Plus petits que les précédents, avec quelques tentacules terminaux trapus peu visibles ;
  • Ils portent un anneau de 3 à 6 sacs (des gonophores) jaunes à blanchâtres pour les mâles et roses pour les femelles. Les colonies sont mâles ou femelles ;
  • Ils ne portent pas de bouche ;
  • Ce sont les polypes reproducteurs.
• Des dactylozoïdes* (dactylo = doigt) :
  • Ils sont également longs, minces, blancs, actifs, enroulés en spirale et plutôt sur le bord de la colonie (selon certains auteurs) ;
  • Ils n'ont pas de bouche ni de tentacules mais leur extrémité porte des boutons bourrés de cellules urticantes ;
  • Ce sont des polypes défenseurs.

La croûte basale de la colonie de 3 mm d'épaisseur porte des épines chitineuses* coniques d'environ 2 mm de hauteur aux arêtes dentelées dispersées parmi les polypes. Ils assureraient la protection des polypes qui se rétractent quand ils sont inquiétés. Ces épines sont responsables de la forte rugosité de la colonie.

Les polypes polymorphes de cette espèce montrent une différenciation morphologique et physiologique permettant une division des activités au sein de la colonie.

Espèces ressemblantes

Hydractinia fucicola (M. Sars, 1846) sur des hydrocaules de Tubularia sp., les polypes sont plus petits,

Podocoryne carnea M. Sars 1846 plus pâle sur les coquilles de nasses (Nassarius reticulatus), les polypes nourriciers sont plus petits (5 mm) et possèdent plus de tentacules, les polypes reproducteurs encore plus petits portent quelques tentacules,

Hydractinia allmani Bonnevis, 1898 sur les coquilles de gastéropodes en mer du Nord et plus au nord.

Alimentation

Les colonies fixées sur les coquilles abritant des pagures « profiteraient » (selon de nombreux auteurs) des reliefs des repas du crustacé.

Les colonies qui recouvrent de grandes surfaces sur les épaves par exemple sont toujours dans des zones exposées aux courants et donc s'alimenteraient par la capture du plancton* et de la matière organique en suspension.

En fait toutes les colonies s'alimenteraient en capturant tout ce qui est comestible et qui passe à proximité des polypes nourriciers (gastérozoïdes) ; la présence des pagures augmenterait les possibilités, grâce aux déplacements de celui-ci.

Reproduction - Multiplication

Les sexes sont séparés (colonies mâles ou femelles). Les polypes reproducteurs (gonozoïdes) portent 3 à 6 sacs (gonophores) qui sont des bourgeons médusaires dégénérés.

Il n'y a pas de méduses libres. Ce sont les planulas* qui se fixent sur le support.

Les œufs de 160 à 170 µm de diamètre de couleur verdâtre contiennent des réserves. Leur développement, en laboratoire, dépend d'une exposition à la lumière après quelques heures d'obscurité. Le développement embryonnaire de cette espèce a été bien étudié par de nombreux travaux.

Comme il s'agit d'une colonie de polypes, ceux-ci se multiplient par bourgeonnement (« reproduction asexuée ») pour recouvrir le support.

Vie associée

Pour certains l'association « Hydractinia echinataPagurus bernhardus » est à bénéfices réciproques. En effet, d'une part, grâce à leurs cellules urticantes, les hydractinies protègeraient le pagure en éloignant leurs ennemis. D'autre part, elles profiteraient des reliefs des repas du crustacé.
Pour d'autres il s'agit plutôt de commensalisme (cum : avec, mensa : table) l'un des partenaires bénéficie de l'autre sans lui nuire (l'hydractinie est transportée et profite des déchets de ce que mange le pagure).
Cependant, bien que très fréquente, cette association n'est pas nécessaire à la survie des deux espèces.
Les pagures peuvent habiter des coquilles dépourvues d'hydractinies et les polypes savent s'adapter à des supports les plus divers (bryozoaires, rochers, morceaux de bois…) mais certaines conditions doivent être respectées (voir la rubrique biotope).

Cuthona nana (Alder & Hancock, 1842) est un petit nudibranche qui se nourrit exclusivement d'Hydractinia echinata. Il pond ses œufs sur la colonie.
Cette association Pagurus bernhardus-Hydractinia echinata-Cuthona nana semble propre à l'Atlantique Nord-Est. Toutefois des associations homologues sont observées dans l'Atlantique Nord-Ouest (pagure-Hydractinia symbiolongicarpus-Cuthona divae) et dans l'Indo-Pacifique (par exemple dans le golfe de Californie au Mexique une association Decipifus californicus ou Nassarius sp. avec un hydrozoaire hydractinide et Anetarca armata est citée par Behrens 2005).

Divers biologie

Comme tout cnidaire présence de cellules urticantes,
Consommé exclusivement (?) par Cuthona nana (Alder & Hancock, 1842),
La colonie peut s'accroître autour de l'ouverture de la coquille et ainsi suivre la croissance du pagure qui n'est plus obligé de changer de coquille. La colonie produit un tube (façonné par l'intérieur par le pagure) qui prolonge la coquille préexistante. L'enroulement en spirale initial de la coquille n'est alors plus parfaitement conservé. La section interne du tube prend souvent une forme triangulaire.
Neanthes fucata (de Savigny, 1818) (annélide polychète, anciennement Nereis fucata) est parfois présente dans la coquille occupée par le pagure.

Informations complémentaires

Les Hydractinia fournissent un bon matériel d'étude pour les biochimistes et les généticiens (nombreux documents et articles sur internet en tapant Hydractinia echinata).

Origine des noms

Origine du nom français

Hydraire encroûtant car il est toujours sur des coquilles de gastéropodes occupées par un pagure ou sur des substrats durs,
Drap marin essentiellement dans les ouvrages belges, probablement parce que cette espèce peut recouvrir des tuyaux, des morceaux de tôles sur les épaves et selon certains ouvrages, des rochers, des morceaux de bois et des bryozoaires (Sheridan & Massin) ce qui leur donne un aspect velouté rose,
Hydractinie est la francisation d'Hydractinia.

Origine du nom scientifique

Hydractinia (créé par van Beneden en 1844) : Hydra + actinia: Hydra = nom mythologique (Hydre de Lerne) + Actinia = rayon, anémone de mer, (probablement en référence aux polypes de l'Hydre d'eau douce).
echinata = épineux, hérissé de piquants : la colonie est rugueuse (épines chitineuses).

Classification

Numéro d'entrée WoRMS : 117644

Termes scientifiques Termes en français Descriptif
Embranchement Cnidaria Cnidaires

Organismes aquatiques (marins pour la plupart) libres ou fixés, carnivores, principalement à symétrie radiaire, caractérisés par des cellules urticantes : les cnidocytes. Deux morphologies principales : le polype et la méduse. La larve est une planula.

Classe Hydrozoa Hydrozoaires Cnidaires dont le cycle de vie est alterné, mais de façon inconstante, par deux phases différentes : le polype et la méduse. Présence d’un velum dans la méduse (dite craspédote), gonades ectodermiques, perte des septes, perte des cnidocytes endodermiques. Coloniaux ou solitaires. Quelques espèces d’eau douce.
Sous-classe Hydroidolina Hydroïdes Hydrozoaires dont le cycle de vie présente toujours une phase polype.
Ordre Anthoathecata Anthoathécates

Hydraires dont la phase polype est dépourvue de thèques protectrices rigides. Phase polype presque exclusivement benthique, quelques espèces tropicales sécrétant un exosquelette calcaire (coraux de feu). Méduse avec ombrelle haute possédant des ocelles, les gonades se développent autour du manubrium.

Sous-ordre Filifera Filifères Hydroïdes coloniaux, tentacules des polypes filiformes, anthoméduses, quelques espèces sécrètant un squelette calcaire (Hydrocoralliaires).
Famille Hydractiniidae Hydractiniidés
Genre Hydractinia
Espèce echinata

Nos partenaires

Les textes et images sont sous licence et ne sont pas libres de droit.

Pour les ayants-droits, connectez-vous.

Pour toute demande d'utilisation (exemple d'un formateur Bio de la FFESSM...) contactez nous ici.