Translation of lengope in English:

User Contribution

lengope

ditch

noun