clary sage in Finnish clary sage in Finnish myskisalvia noun Salvia sclarea, a biennial or short-lived herbaceous perennial. Add to Flashcards