I am afraid about HSG

What is HSG? I am afraid about the procedure. Anyone has experienced?