Translation of Lengope in English:

User Contribution

Lengope

ditch

noun