Skip to main content

comandra

English comandra meaning in English  •  comandra का अर्थ अंग्रेजी में
Noun
  • small genus of chiefly North American parasitic plants.
Advertisement