두덩Top 20000MeaningsNoun1. embankment, levee, ridge (of farms)2. swell, mound (of eyes, pubis, etc.)Pronunciationdudeong