Skip to main content

sudd

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