It makes sense in context. {} is a dict literal, and * * dict is already used other places to expand a dict into key-value pairs.
Given
a = {1: 1}
b = {2: 2}
This c = {**a, **b}
is equivalent to c = {1: 1, 2: 2}