honest; truthful; not involved in any wrongdoing
"She’s always been on the up and up with me."
to review or discuss something thoroughly
to approach the last possible moment before a deadline
to spend money freely or wastefully
Very slowly.
a surprise test given without warning
to examine something in greater detail