Yamcha'ed

When you or someone dies in an idiotic manner
"I can't believe he blew himself up. He totally got Yamcha'ed there,"
by dadjaihwnbduyawn August 6, 2018
mugGet the Yamcha'edmug.

Share this definition