scleral buckle - Turkish English Dictionary