Arabic-English dictionary »

إِسْكَالُوب meaning in English

ArabicEnglish
إِسْكَالُوب

scallopmollusc