English to Arabic

Meaning for:
Weirdly
other
بغرابة