Definition of "spot on"

spot on