sudd
English
sudd meaning in English • sudd का अर्थ अंग्रेजी में
Noun
- A tangled mass of floating vegetal matter obstructing navigation.