English to Arabic

Meaning for:
Observatories
other
المراصد