From Old Galician-Portuguese feijoo, from Latin phaseolus, probably from Ancient Greek φάσηλος (phásēlos). (Can this(+) etymology be sourced?)
fijon m