1 definition by Johnathan & Marlon

Causing wonder or astonishment. Replacement for sweet. Derived from:
1) Embassy Suite
2) embassy sweet
3) embassy
Johnathan: I just found $100 that I thought I had lost!
Marlon: Dude that is embassy!
by Johnathan & Marlon January 12, 2006
Get the embassy mug.