be sorely vexed - Turkish English Dictionary