Alocasia
caption: Giant Alocasia in Botanic garden Mont Fleuri in Victoria on Mahé Island.
caption: Giant taro or Ape plant