Yahoo Canada Web Search

Search results

  1. Dictionary
    toilet water

    noun

    • 1. a light or dilute form of perfume: "their products include perfume and toilet water"