1 definition by shalissaa

Origin: an arabic word created by the great joud, started its use in the 21st century.

Definition: when something is too good or impressive.

Synonym: dope.
by shalissaa December 18, 2018
Get the Tartaration mug.