English-Arabic dictionary »

water cannon meaning in Arabic

EnglishArabic
water cannon device shooting water

مِدْفَع مَاءm