It means fair, precise, strict, punctual, full. It can also mean complimenter, thorough.
need exact things