French-Arabic dictionary »

barricade meaning in Arabic

FrenchArabic
barricade f

مِتْرَاسm