helicates

English

Noun

helicates

  1. plural of helicate