Search from various English teachers...
Idioms
Question 1 of 5

I always blush when I speak in public. blush means :

embarrassed
arrogant