depressoids
English
Noun
depressoids
plural of
depressoid