Arabic-English dictionary »

مِدْفَع مَاء meaning in English

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

water cannondevice shooting water