What is the full meaning of sudds
SUDD, (Arabic) a mass of vegetation floating on water in NE Africa [n]
Example of the word sudds placed on a Scrabble board.