Random Words:
1.
Means being generally professional, upstanding, and performing “by the book” in behavior, words, or person. Opposite or being street or ..
1.
To be generous with another persons' time, money, posessions or personal wherewithal in general. This may apply to (1) a person doi..