Arabic-English dictionary »

هُبُوط عَلَى الْقَمَر meaning in English

ArabicEnglish
هُبُوط عَلَى الْقَمَر m

moon landingarrival of a spacecraft on the moon