Eddo

From Fresh Dictionary

English

Noun

eddo

  1. a plant, a variety of taro, having edible starchy tubers
  2. the tubers of this plant
Personal tools