offer a guarantee - Turkish English Dictionary