Armstrong Melons Share definition Flag When a girl has tits so big that Neil Armstrong could spot them from the moon Yea she had some Armstrong Melons Armstrong Melons by the other one 2 November 12, 2010 0 0 Get merch Get the Armstrong Melons mug. Buy Now — $32.95 See more merch