What is the meaning of surface in English?

Learn vocabulary with pictures as well as definitions of surface in English

Learn in

See more

n. surface

Definition of surface in English

External part of something that distinguishes it from that which surrounds it.

See more

n. surface water collection channel

Definition of surface water collection channel in English

Open duct placed on the eaves of a roof to drain rainwater and channel it to a drain.

Synonyms of surface water collection channel in English

gutterrain gutter