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

مِتْرَاس meaning in بالإنجليزية

العربيةإنجليزي
مِتْرَاس m

barricadea barrier constructed across a road, especially as a military defence

rampartdefensive ridge of earth