connection effected by an explosion - Turkish English Dictionary