Arabic-English dictionary »

صَدَفة meaning in English

ArabicEnglish
صَدَفة f

shellconjoined scutes that comprise the "shell" of a tortoise or turtle

Your history