English-Arabic dictionary »

scarps meaning in Arabic

EnglishArabic
Scarps [UK: skɑːps]
[US: skɑːrps]

المنحدرات