2 definitions by MEMPHIS TALK
by MEMPHIS TALK November 6, 2023
A short phrase derived from Memphis, Tennessee. Means something is SOLIDIFIED. It's stamped mean its official. NO NEED FOR FURTHER EXPLANATION. STAMP THAT AMP THAT FLAMP THAT. SIGNED SEALED AND DELIVERED.
by MEMPHIS TALK November 6, 2023