dab on - Turkish English Dictionary