helomata
English
Noun
helomata
plural of
heloma