Medical Dictionary

Menu
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary

depressor reflex

depressor reflex [L, deprimere, to press down, reflectere, to bend back] , a neural mechanism that produces an involuntary vasodilation and fall in arterial blood pressure in response to mechanical stimulation of the carotid sinus.

Tweet submit Telegram VK

Random Words

theoretic plate number (N)

infra-

JVP

sparfloxacin

short-arm cast

aminotransferase

acute bacterial arthritis

bilingulate

cryptophthalmos syndrome

Medical Dictionary Copyright © 2025.
Privacy Policy