fuzzydict, an ambiguous dictionary