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.