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

catapult meaning in العربية

إنجليزيالعربية
catapult device for launching large objects

مَنْجَنِيقm

مِرْجَامm

Your history