water tap

water tap

English Noun
Ad

Definition

A spout connected to a socket to provide water from the main water supply.

Ad