SHEESH


Meaning of SHEESH in English

this is frustrating, I am embarrassed, darn , nuts

Sheesh! I did it again! Why do I say lay when I mean lie ?

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.