WATER TORCH MEANING IN ENGLISH

• Water torch Definition & Synonyms

  1. () The common cat-tail (Typha latifolia), the spike of which makes a good torch soaked in oil.


RECENT SEARCHES