Definify.com

Definition 2024


hydrazides

hydrazides

English

Noun

hydrazides

  1. plural of hydrazide