meaning of elephant ear

1. any plant of the genus Alocasia having large showy basal leaves and boat-shaped spathe and reddish berries


Related Words

elephant ear | elephants ear |

Developed & Maintained By Taraprasad.com

Treasure Words