Top definition
A person who never gives up no matter what!
Priscilla never gives up in her life she is a upper Newton!
by Joecrash396 June 17, 2018
Get the mug
Get a Upper Newton mug for your Uncle Vivek.