offshore drill rig towers - Turkish English Dictionary