a lunar landscape - French English Dictionary