Gynaecology & Obstetrics

Best test for diagnosis of tubal patency Is :