moonbase in French moonbase in French base lunaire noun (originally, scifi) A base or outpost located on a moon. Add to Flashcards