web address









web address


noun

  1. Computers. URL(def 2).
67 queries 0.592