off-shore installation - Turkish English Dictionary