insistant - Turkish English Dictionary