be a disagreeable sort - Turkish English Dictionary