indispensable repairs - Turkish English Dictionary