spot on

Glossary “spot on” Definition:
1). Critical measurement. 2). Absolutely correct or accurate.

Leave a Reply

Your email address will not be published.