Definify.com

Definition 2024


lady's_smock

lady's smock

English

Noun

lady's smock (plural ladies' smocks)

  1. A plant, the cuckooflower (Cardamine pratensis).

Translations