provide a guarantee - Turkish English Dictionary