Skip to main content

dropwort

English dropwort meaning in English  •  dropwort का अर्थ अंग्रेजी में
Noun
  • An Old World species of Spiræa (Spiræa filipendula), with finely cut leaves.
Advertisement