import guarantee deposits - Turkish English Dictionary