pulsatile-release intraruminal device - German English Dictionary