Skip to main content

alocasia

English alocasia meaning in English  •  alocasia का अर्थ अंग्रेजी में
Noun
  • any plant of the genus Alocasia having large showy basal leaves and boat-shaped spathe and reddish berries.
Advertisement