1 definition by Cabbabriefs

Top Definition
Getting trolled and taking the L at the same time.
I just trelled this kid into loosing lives on his armor
by Cabbabriefs January 04, 2021

Mug icon
Buy a Trel mug!