giant taro (alocasia macrorrhiza) - Spanish English Dictionary