dala

dala
English: Translation
sweet taro
noun
Plants, trees and other vegetation
Scientific Name
Colocasia exculenta
ID
1713