English to Arabic

Meaning for:
Strobed
other
ستروب الومّاض