• Torula

    Noun

    torula

    (plural torulas or torulae)
    1. Any of a group of fungi, Candida utilis, related to the yeasts, sometimes used in processed food

    Anagrams

    © Wiktionary