Subscribe English
look up any word, like yeet:

1 definition by Christopher T

 
1.
NCR
A non-profit organisation who act to destroy all sandcastles on Rhyl and other local welsh beaches.
Oh my, NCR just came and layed the smackdown on my sandcastle empire.
by Christopher T August 08, 2006
6 6