Arabic-English dictionary »

سَاحَة رِمَايَة meaning in English

ArabicEnglish
سَاحَة رِمَايَة f

shooting rangea facility designed for firearms practice