English

edit

Noun

edit

hydramides

  1. plural of hydramide