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

barricaded meaning in العربية

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

مِتْرَاسm

Your history