WITCH-TREE MEANING IN ENGLISH

• Witch-tree Definition & Synonyms

  1. (n.) The witch-hazel.


RECENT SEARCHES