to be spot on - Turkish English Dictionary