DUGWAY


Meaning of DUGWAY in English

ˈ ̷ ̷ˌ ̷ ̷ noun

1. : a road constructed along a hillside by using for the fill on the downhill side material excavated immediately above it

2. : an excavated road

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.