English Dictionary
Definition moonshot in British English
moonshot noun
noun
1
the sending of a spacecraft to the moon
