WORD BY WORD

ditch

英/dˈɪtʃ/
美/ˈdɪtʃ/
01n.

沟渠

a long narrow excavation in the earth; any small natural waterway

02v.

在...开沟

forsake; make an emergency landing on water

03v.

开沟

forsake; make an emergency landing on water