joint and several guarantee - Turkish English Dictionary