échinophores

French

Adjective

échinophores

  1. plural of échinophore