Skip to main content

cancerweed

English cancerweed meaning in English  •  cancerweed का अर्थ अंग्रेजी में
Noun
  • a sage of eastern U. S. (Salvia lyrata).
Advertisement