Definify.com

Definition 2024


hydramides

hydramides

English

Noun

hydramides

  1. plural of hydramide