meaning of Armstrong Melons

Armstrong Melons meaning in Urban Dictionary

whenever a lady has actually boobs therefore huge that Neil Armstrong could spot all of them through the moon