torula









torula


noun

  1. a highly nutritious yeast produced commercially on a sugar recovered from the manufacture of wood products or from processed fruit.
52 queries 0.557