self-surge impedance - Turkish English Dictionary