until the final instalment is paid - Turkish English Dictionary