Definify.com

Definition 2025


superphosphates

superphosphates

English

Noun

superphosphates

  1. plural of superphosphate