water tap
water tap
English
Noun
Ad
Definition
A spout connected to a socket to provide water from the main water supply.
Ad
water tap
A spout connected to a socket to provide water from the main water supply.