Skip navigation.

skirret - What does it mean?

Definition of 'skirret'

English

Noun

(en-noun)
  • An umbelliferous plant (Sium'' or ''Pimpinella sisarum ), cultivated for its sweet edible tuberous roots.