moonraker

noun

Definition of moonraker

1 chiefly British : a stupid fellow : simpleton
2 : moonsail