a word that describes something or an experience that is '
cool' or 'amazing', usually used like this in Great
Britain. In America it has something to do with
drugs.
Has no reference to the herb, mint, often used to flavour toothpaste and chewing gum.