1 definition by Salmarix7

Top Definition
Super cashew delisi is a god at overwatch. Super's name comes from him being FUCKING NUTS at playing the tank role.
Someone:Where does super cashew delisi come from?
Me an intellectual:because he is so NUTS!
by Salmarix7 October 27, 2020

Mug icon
Buy a cashew delisi mug!