there is something afoot here - Turkish English Dictionary