Word Meaning

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


Meaning of displacer

- One that displaces.
- The funnel part of the apparatus for solution by displacement.