thriver

noun
  1. a person, animal, or plant that thrives or flourishes

Examples