Definify.com

Definition 2025


oxalurates

oxalurates

English

Noun

oxalurates

  1. plural of oxalurate