Subscribe English
look up any word, like tex-sex:

1 definition by Daniel Wiggity

Megatronned (v.) - The process of having a corpse dumped into the bottom of the sea, as seen in Transformers.
Bin Laden was totally megatronned in the Arabian Sea after he was killed.
by Daniel Wiggity May 02, 2011
3 1