meaning extremely cool or acheiving a high level of greatness.
"wow thats so dmango"
by young nig. March 15, 2009
Get the dmango mug.