English

edit

Noun

edit

tetrahelices

  1. plural of tetrahelix