Scoombadi means: If someone makes you feel so embarrassed or awkward that it’s impossible to trust them, and you want to walk away. (in Community Dictionary, added by Stratiform)