heavy-handed force - Turkish English Dictionary