Arabic-English dictionary »

سد meaning in English