Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of phosphate

- A salt of phosphoric acid.

Crossword clue for phosphate

- Fertiliser