Spotted Touch-me-not, or Jewelweed (Impatiens Capensis)

Native
jewelweed