English to Arabic

Meaning for:
Strobes
other
أجهزة الستروب الومّاضة