to look or feel stupid, weak, ashamed, etc.
look / feel small
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición