Skip to main content

dovyalis

English dovyalis meaning in English  •  dovyalis का अर्थ अंग्रेजी में
Noun
  • a small genus of sometimes spiny shrubs or small trees, found in Africa, India, and Sri Lanka.
Advertisement