trihelices

English

Noun

trihelices

  1. plural of trihelix