a demanding boss - Turkish English Dictionary