helomata

English

Noun

helomata

  1. plural of heloma