omnigenous

omnigenous