Word Meaning

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


Meaning of water willow

- An American aquatic plant (Dianthera Americana) with long willowlike leaves, and spikes of small purplish flowers.