depressoids

English

Noun

depressoids

  1. plural of depressoid