worship of heavenly bodies - French English Dictionary