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.
Tampons
"oh dear i've just got my period, better get some vampire mice"
See tampon, vampire, mice, period, blood..