What is The Roast?
1.
see also
"May the Roast be with you, always."
Random Words:
1.
A German phrase meaning 'oh my God' in English.
Mainly used by German students, it means the exact same as it does in English..
1.
The masking of offensive body odor by spraying oneself heavily with cologne or perfume, due to lack of time to take a proper shower or b..