EDDO Meaning of EDDO in English n. (pl. -oes) TARO. Etymology: Afr. word Oxford English vocab. Оксфордский английский словарь. 2012