Definitions of tortoiseshell butterfly:

  • noun:   brilliantly colored; larvae feed on nettles