Definify.com

Definition 2025


tartronates

tartronates

English

Noun

tartronates

  1. plural of tartronate