Definify.com

Definition 2024


hydracids

hydracids

English

Noun

hydracids

  1. plural of hydracid