Definify.com

Definition 2024


oxalurates

oxalurates

English

Noun

oxalurates

  1. plural of oxalurate