apply drastic remedies - Turkish English Dictionary