Definitions of eddo:

  • noun:   edible starchy tuberous root of taro plants