strapado - Turkish English Dictionary