meaning of sa node

1. a specialized bit of heart tissue that controls the heartbeat


Related Words

sa node |

Developed & Maintained By Taraprasad.com

Treasure Words