Term Gallery logo

Meanings of artificial cardiac pacemaker in anglès