tiresomely insistent - Turkish English Dictionary