What is Tossbeast?
Used by non-native English speakers as a substitute for "tosser".
Look at the mess you made, you English tossbeasts!