إنجليزي-العربية قاموس »

barricades meaning in العربية

Results: barricade
I'd rather look for this: barricades
إنجليزيالعربية
barricade a barrier constructed across a road, especially as a military defence

مِتْرَاسm

Your history