it’s my first time hearing this expression, but yea, I guess it means to be very nervous, where you can literally feel blood pumping up your throat
Ne manquez pas cette occasion d'apprendre une langue depuis chez vous. Découvrez notre sélection de professeurs de langues expérimentés et inscrivez-vous dès maintenant à votre premier cours !