Definition of poor man's weather glass in English:

poor man's weather glass

noun

  • The scarlet pimpernel.

Origin

Mid 19th century: so named because its flowers close before rain.